﻿using System.Collections;

namespace gms.data {
	public interface IGameSystem {
		bool Install(); // Installs the plugin, but mostly for only for the plugins purposes
		bool UnInstall(); // Uninstalls the plugin, but only for the plugins purposes
		Hashtable DecodeData(string DataInput); // Get the database input and decode it to a hashtable
		string EncodeData(Hashtable DataInput); // Get the form data and encode it to a string for db
		string Version(); // Returns the version data
		string Information(); // Returns information about the plugin
		string Title(); // Returns the title used for the plugin
		string GetOutput(); // Returns the HTML output to be used
	}
}